package com.nut.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import java.io.Serializable;
import java.util.List;
import java.util.Set;

import com.nut.api.resp.GoodsSpecResp;
import com.nut.common.Result;
import com.nut.entity.GoodsSpec;

public interface GoodsSpecService {

    /**
     * 获取商品对应的 规格
     * @param goodsId
     * @return
     */
    List<GoodsSpecResp> list(Integer goodsId);

    Result<IPage<GoodsSpec>> listPage(Integer pageNo, Integer pageSize);

    Result<IPage<GoodsSpec>> selectPage(Integer pageNo, Integer pageSize);

    Result<GoodsSpec> getById(Serializable id);

    Result add(GoodsSpec goodsSpec);

    Result updateById(GoodsSpec goodsSpec);

    Result deleteByIds(Set<Integer> ids);

}